package defpackage; import android.support.v4.app.NotificationCompat; import android.text.TextUtils; import cn.wps.moffice.OfficeApp; import com.baidu.tts.loopj.AsyncHttpResponseHandler; import com.google.firebase.analytics.FirebaseAnalytics; import com.google.gson.GsonBuilder; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import com.iflytek.cloud.SpeechConstant; import com.iflytek.cloud.SpeechUtility; import java.net.URLEncoder; import java.util.Comparator; import java.util.Map; import java.util.TreeMap; import org.json.JSONException; import org.json.JSONObject; /* renamed from: gly reason: default package */ public final class gly { /* renamed from: gly$a */ class a { @SerializedName(NotificationCompat.CATEGORY_MESSAGE) @Expose public String msg; @SerializedName(SpeechUtility.TAG_RESOURCE_RESULT) @Expose public String result; } /* renamed from: gly$b */ public interface b { void bRl(); void onSuccess(); } public static void a(final String str, final String str2, final b bVar) { final String bE = ebo.bE(OfficeApp.arx()); if (TextUtils.isEmpty(bE) || !lwd.hu(OfficeApp.arx())) { a(false, false, bVar, null); } else { fcy.p(new Runnable() { /* class defpackage.gly.AnonymousClass1 */ public final void run() { try { TreeMap treeMap = new TreeMap(new Comparator<String>() { /* class defpackage.gly.AnonymousClass2 */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */ @Override // java.util.Comparator public final /* synthetic */ int compare(String str, String str2) { return str.compareTo(str2); } }); treeMap.put("userid", bE); treeMap.put("msg_type", "share_file_android_push"); String cq = gly.cq(str2, str); if (TextUtils.isEmpty(cq)) { gly.a(true, false, bVar, null); return; } treeMap.put(SpeechConstant.PARAMS, cq); gly.a(treeMap); gly.b(treeMap); String c = lwd.c("https://vip.wps.cn/msg/apipush/", lwd.r(treeMap), null); if (TextUtils.isEmpty(c)) { gly.a(true, false, bVar, null); return; } a aVar = (a) new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create().fromJson(c, a.class); if ("ok".equals(aVar.result)) { gly.a(true, true, bVar, null); return; } gly.a(true, false, bVar, aVar.msg); } catch (Exception e) { gly.a(true, false, bVar, null); } } }); } } protected static void a(TreeMap<String, String> treeMap) { treeMap.put("app_id", "android"); StringBuffer stringBuffer = new StringBuffer(); for (Map.Entry<String, String> entry : treeMap.entrySet()) { stringBuffer.append(entry.getKey()).append("=").append(entry.getValue()); } stringBuffer.append("jdKycGIUt10E8A469ZhNdTt1bMrqTzo6"); treeMap.put("sig", new String(aabk.bI(lvo.II(stringBuffer.toString())))); } protected static void a(boolean z, final boolean z2, final b bVar, final String str) { if (bVar != null) { AnonymousClass3 r0 = new Runnable() { /* class defpackage.gly.AnonymousClass3 */ public final void run() { if (z2) { bVar.onSuccess(); } else { bVar.bRl(); } } }; if (z) { fcz.b(r0, false); } else { r0.run(); } } } static /* synthetic */ void b(TreeMap treeMap) { try { for (String str : treeMap.keySet()) { treeMap.put(str, URLEncoder.encode((String) treeMap.get(str), AsyncHttpResponseHandler.DEFAULT_CHARSET)); } } catch (Exception e) { } } protected static String cq(String str, String str2) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("filename", str); jSONObject.put(FirebaseAnalytics.Param.SOURCE, "来自:android客户端"); jSONObject.put("fileid", str2); return jSONObject.toString(); } catch (JSONException e) { return null; } } }